Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 DEBEN ROAD Terraced £168,700 23 Jun 2017
5 DEBEN ROAD Terraced £107,000 3 Nov 2006
8 DEBEN ROAD Semi-Detached £66,000 21 Mar 2003
14 DEBEN ROAD Terraced £90,000 28 Jan 2014
18 DEBEN ROAD Terraced £175,000 2 Jul 2021
20 DEBEN ROAD Terraced £145,000 14 Oct 2019